package com.cwd.arm.infrastructure.po;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cwd.arm.infrastructure.po.base.BasePo;
import lombok.Data;

/**
* Description:消息
* Created on 2022年01月15日
* @author  yan
*/
@Data
@TableName("t_msg")
public class MsgPo extends BasePo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
    * 短信内容
    */
    private String content;

    /**
     * 短信参数
     */
    private String msgParam;

    /**
    * 短信类型:RATE_WARN利率预警;PAY_WARN现金流预警;RECEVICE_END应收到期
    */
    private String msgType;

    /**
    * 关联对象id
    */
    private Long reId;

    /**
    * 是否已发送
    */
    private Boolean hasSend;

    /**
     * 是否已取消
     */
    private Boolean hasCancel;

    /**
     * 发送次数
     */
    private Integer sendTimes;

    /**
     * 发送时间
     */
    private Date sendTime;

    /**
     * 是否已读
     */
    @TableField(exist = false)
    private Boolean hasRead;


}
